package  com.mdp.menu.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * 组织 com  顶级模块 mdp 大模块 menu  小模块 <br> 
 * 实体 MenuFavorite所有属性名: <br>
 *	"favoriteid","菜单收藏夹ID","deptPostUserid","部门-岗位-用户ID（暂时不用）","deptid","部门ID（暂时不用）","postid","岗位ID（暂时不用）","userid","用户ID（暂时不用）","menuid","菜单ID（暂时不用）","menuname","菜单名称","sort","排序","branchId","云用户机构编号","cuserid","创建人","cdate","创建时间","lopuserid","最后操作人","lopcreate","最后操作时间","accUrl","访问路径","icon","菜单图标";<br>
 * 当前主键(包括多主键):<br>
 *	favoriteid;<br>
 */
 @Data
@TableName("menu_favorite")
@ApiModel(description="菜单收藏夹")
public class MenuFavorite  implements java.io.Serializable {
	
	private static final long serialVersionUID = 1L;
	@TableId(type = IdType.ASSIGN_ID)
	@ApiModelProperty(notes="菜单收藏夹ID,主键",allowEmptyValue=true,example="",allowableValues="")
	String favoriteid;
	
	@ApiModelProperty(notes="部门-岗位-用户ID（暂时不用）",allowEmptyValue=true,example="",allowableValues="")
	String deptPostUserid;
	
	@ApiModelProperty(notes="部门ID（暂时不用）",allowEmptyValue=true,example="",allowableValues="")
	String deptid;
	
	@ApiModelProperty(notes="岗位ID（暂时不用）",allowEmptyValue=true,example="",allowableValues="")
	String postid;
	
	@ApiModelProperty(notes="用户ID（暂时不用）",allowEmptyValue=true,example="",allowableValues="")
	String userid;
	
	@ApiModelProperty(notes="菜单ID（暂时不用）",allowEmptyValue=true,example="",allowableValues="")
	String menuid;
	
	@ApiModelProperty(notes="菜单名称",allowEmptyValue=true,example="",allowableValues="")
	String menuname;
	
	@ApiModelProperty(notes="排序",allowEmptyValue=true,example="",allowableValues="")
	String sort;
	
	@ApiModelProperty(notes="云用户机构编号",allowEmptyValue=true,example="",allowableValues="")
	String branchId;
	
	@ApiModelProperty(notes="创建人",allowEmptyValue=true,example="",allowableValues="")
	String cuserid;
	
	@ApiModelProperty(notes="创建时间",allowEmptyValue=true,example="",allowableValues="")
	Date cdate;
	
	@ApiModelProperty(notes="最后操作人",allowEmptyValue=true,example="",allowableValues="")
	String lopuserid;
	
	@ApiModelProperty(notes="最后操作时间",allowEmptyValue=true,example="",allowableValues="")
	Date lopcreate;
	
	@ApiModelProperty(notes="访问路径",allowEmptyValue=true,example="",allowableValues="")
	String accUrl;
	
	@ApiModelProperty(notes="菜单图标",allowEmptyValue=true,example="",allowableValues="")
	String icon;

	/**
	 *菜单收藏夹ID
	 **/
	public MenuFavorite(String favoriteid) {
		this.favoriteid = favoriteid;
	}
    
    /**
     * 菜单收藏夹
     **/
	public MenuFavorite() {
	}

}